home *** CD-ROM | disk | FTP | other *** search
/ InterCD 2000 July / july_2000.iso / Multimedia / Audio / AudioComp / AC41.EXE / data1.cab / Program_and_Release_Notes / Release notes.txt < prev    next >
Encoding:
Text File  |  2000-05-13  |  9.4 KB  |  194 lines

  1. Audio Compositor 4.1 Release Notes
  2.  
  3. Welcome to Audio Compositor 4.1!  If you upgraded from version 4.0,
  4. this release brings you some minor sonic improvements:
  5.  
  6. - Output from the realtime synth is a bit cleaner.
  7.  
  8. - The renderer adds dither noise when creating 16-bit output .wav
  9.   files.  If you don't know what this means, don't worry about it!
  10.  
  11. If you're upgrading from an even earlier version, you'll find a lot
  12. that's new here.  The instrument editor has been redesigned to make
  13. more flexible use of screen space, and to speed large copy/paste
  14. operations.  The MIDI renderer is faster, and instrument amplitudes
  15. are now dead accurate.  There's also DLS level 2 support, and other
  16. new features: for more detail read on.
  17.  
  18. Revised instrument editor
  19.  
  20. The instrument editor has changed significantly.  The left-hand tree 
  21. view, and the property sheets for articulation parameters are still 
  22. there, but the upper-right quadrant of the screen is now occupied by 
  23. up to three different windows, which may be turned on or off in any 
  24. combination.  The idea was to take advantage of large display devices 
  25. (i.e. resolutions over 800 x 600) while keeping the program usable on 
  26. smaller screens.  The three views are:
  27.  
  28. - The region grid, used to map samples to the keyboard; this is not 
  29.   greatly changed from previous versions.  A new button in the 
  30.   lower-right hand corner switches the grid to "edge-locked" mode, 
  31.   meaning that when you move the border of a region its neighbor 
  32.   automatically moves along with it.
  33.  
  34. - The list view, which displays the children of the object currently 
  35.   selected in the tree view.  This is meant to mimic the Windows 
  36.   Explorer, and to simplify drag-and-drop operations.  In particular, 
  37.   it's now possible to select more than one item in the list view (by 
  38.   clicking with the SHIFT or CTRL keys) and drag them into the tree 
  39.   view or into another editor window.  In previous versions of Audio 
  40.   Compositor, you could only drag one item at a time.
  41.  
  42. - The wave view, which graphs the current sample (when the 
  43.   selected object is a sample).  If you don't have a large monitor 
  44.   you'll normally want to turn this window off.
  45.  
  46. The three views are enabled or disabled using the buttons to the right 
  47. of the articulation tabs; the magnifying-glass buttons give you some 
  48. control over their relative sizes.
  49.  
  50.  
  51. "Adjust SoundFont attenuation" for correct instrument balance
  52.  
  53. A new checkbox in the preferences tells Audio Compositor to interpret 
  54. the SoundFont initial attenuation generator the way most sound cards 
  55. do.  Previous versions of AC interpreted the value literally, which could 
  56. incorrect relative levels between instruments when rendering with 
  57. SoundFonts.  We recommend checking this box unless you specifically 
  58. require Audio Compositor's old behavior.
  59.  
  60.  
  61. External wave editors
  62.  
  63. Audio Compositor has a rather feeble built-in wave editor, which we've 
  64. retained through the years mainly because of the ease of integrating it 
  65. with the rest of the program.  It also has one feature rarely seen in 
  66. wave editors: it understands fractional loop points.  As far as we know, 
  67. if you want to create loops with sub-sample precision (and Audio 
  68. Compositor's playback engine does know how to render such loops), 
  69. you'll need the Audio Compositor wave editor.
  70.  
  71. Nevertheless, most Audio Compositor users will have a dedicated 
  72. audio editor on hand, and will prefer to use it for most sample-editing 
  73. chores.  Audio Compositor can now use an external or "alternate" 
  74. editor if you specify its location in the Preferences window.  Doing so 
  75. activates an extra menu item in the instrument editor: for example, if 
  76. you right-click on a sample, just below the old "Wave editor" option 
  77. you'll find a second option called "Wave editor (coolpro.exe)" or 
  78. something similar.  Editing a sample causes its wave to be extracted to 
  79. a temporary file called "AC Temp 000000.wav" (the numeric part will 
  80. increment as you edit subsequent files).  When you save an 
  81. instrument bank, the instrument editor retrieves the contents of any 
  82. outstanding temp files and commits them to the instrument bank.  If 
  83. you modify a sample in a wave editor, and want the modified sample 
  84. saved to a DLS or SoundFont file, you must save your work from the 
  85. wave editor first, and then save the instrument bank.
  86.  
  87.  
  88. DLS Level 2 support
  89.  
  90. Audio Compositor will now read and perform DLS Level 1 or Level 2 
  91. files, and can write DLS files that can be read by both Level 1 and 
  92. Level 2 devices.  Because the Level 2 specification is more 
  93. comprehensive, less information is now lost when an instrument file is 
  94. saved in DLS level 2 format.
  95.  
  96. Several changes to the instrument editor are designed to make Audio 
  97. Compositor a friendlier environment for DLS and SoundFont files.  
  98. Envelope generators are a good example.  Traditionally in Audio 
  99. Compositor, envelopes can have any number of segments and can be 
  100. drawn with the mouse in virtually any shape.  While this flexibility has 
  101. some advantages, it's at odds with the rigidly-defined six-stage 
  102. envelopes which are becoming standard in other applications.  Audio 
  103. Compositor envelopes now come in two varieties.  A "six-stage" 
  104. envelope has the standard segments (delay, attack, hold, decay, 
  105. sustain, release) and can be written to a DLS or SoundFont file without 
  106. modification.  The older type of free-form envelope is now referred to 
  107. as a "custom" envelope.  Avoid custom envelopes unless you will be 
  108. saving your work to Audio Compositor's native .ACP file format; they'll 
  109. be simplified as necessary if you write them to a DLS or SF2 file.
  110.  
  111. Modulation routings are a similar story.  In earlier versions of Audio 
  112. Compositor, you could use the mouse to draw an arbitrary relationship 
  113. between a modulation source (e.g. the mod wheel) and a destination 
  114. (e.g. an LFO depth).  That relationship is referred to as a "transform" 
  115. in today's jargon.  The traditional freehand routing is still available in 
  116. Audio Compositor, but you must ask for it by selecting a "custom 
  117. transform".  By default, Audio Compositor will create modulation 
  118. routings with a standard linear transform, in which the modulation 
  119. source is applied to the destination using a simple straight-line 
  120. relationship.  (An exception to this rule is that MIDI velocity, volume, 
  121. and similar sources are routed to output volume using the inverse 
  122. concave transform found in most synthesizers.)  These pre-defined 
  123. transforms are the natural mode of expression in DLS and SoundFont 
  124. files.  "Custom" transforms, like custom envelopes, must undergo a 
  125. somewhat unpredictable simplification process if they are saved to 
  126. something other than a native .ACP file.
  127.  
  128. In addition to the linear and inverse-concave transforms just 
  129. mentioned, a variety of standardized transforms are also available.  
  130. You can select these on the instrument editor's "Key Routings" and 
  131. "CC Routings" tabs, but most of these can only be saved to Audio 
  132. Compositor's .ACP file format.  Modulation routings cannot be saved to 
  133. SoundFont files because Audio Compositor does not currently support 
  134. the SoundFont 2.1 specification.  The range of modulation routings 
  135. that can be saved to a DLS Level 2 file is limited by the DLS 
  136. specification to the following:
  137.  
  138. Key routings:
  139.  
  140. - Velocity to envelope attack time (linear transform)
  141. - Key number to envelope decay time (linear transform)
  142. - Key number to envelope hold time (linear transform)
  143. - Velocity to filter cutoff (linear transform)
  144. - Key number to filter cutoff (linear transform)
  145. - Velocity to volume (inverse concave transform)
  146.  
  147. Continuous routings:
  148.  
  149. - Controller 1 to LFO1 amplitude, pitch, or filter cutoff (linear 
  150.   transform)
  151. - Aftertouch to LFO1 amplitude, pitch, or filter cutoff (linear 
  152.   transform)
  153. - Controller 1 to LFO2 pitch (linear transform)
  154. - Aftertouch to LFO2 pitch (linear transform)
  155. - Controller 7 to amplitude (inverse concave transform)
  156. - Controller 11 to amplitude (inverse concave transform)
  157.  
  158.  
  159. Reverb and Chorus
  160.  
  161. Audio Compositor 4.0 supports reverb and chorus effects.  The chorus 
  162. effect is fairly conventional: delay and detune values can be specified 
  163. in the Preferences.  The polyphony requirement is doubled for 
  164. instruments using this effect.
  165.  
  166. The reverb effect is intended for casual use.  Users who know chalk 
  167. from cheese will continue to do what they're doing now: for example, 
  168. adding reverb in post-processing with a proper audio editor. 
  169.  
  170.  
  171. Limited-polyphony rendering
  172.  
  173. The MIDI file renderer can now be told to limit its polyphony (the 
  174. setting is at the upper right edge of the renderer window).  This 
  175. apparently backward feature is useful when you have a combination of 
  176. an instrument with unusually long release times, and a MIDI file that 
  177. triggers a large number of notes in this instrument, on the assumption 
  178. that the resultant buildup of voices will be limited by hardware.
  179.  
  180. Frankly, it's also a marketing ploy.  In unlimited-polyphony mode, AC 
  181. performs much more slowly than software synths that do traditional 
  182. voice stealing.  Displaying the polyphony setting at the top of the 
  183. window makes it a bit clearer what is going on.
  184.  
  185.  
  186. Miscellaneous
  187.  
  188. Every release of Audio Compositor includes countless small 
  189. refinements suggested by users.  We receive hundreds of these each 
  190. year, and if you've written to us recently, the odds are about 50/50 
  191. that your suggestion made it into Audio Compositor 4.0.  If you don't 
  192. see it in this version, feel free to nag us again.  See you next time!
  193.  
  194.